package com.fuyun.rpc.server.protocol;

import io.vertx.core.Handler;

/**
 * @author: zrq1351
 * @date: 2025/2/14
 */
public interface Server {

	/**
	 * 启动服务器并监听指定端口 当服务器准备就绪时，将调用提供的处理器进行初始化或配置
	 *
	 * @param port    服务器监听的端口号，用于接收传入连接
	 * @param handler 一个泛型处理器，用于在服务器启动后监听处理器
	 */
	void start(int port, Handler<?> handler);
}